--local owner = game.Players.LocalPlayer local Player = owner local RunService = game:GetService("RunService") local Heartbeat = RunService.Heartbeat local Stepped = RunService.RenderStepped function Animate(Item, Time, thing) return game:GetService("TweenService"):Create(Item, TweenInfo.new(Time, Enum.EasingStyle.Linear) , thing):Play() end local EffectFolder = Instance.new("Folder", workspace) EffectFolder.Name = Player.Name.."'s Blur Effect" function RandomAngle(_1,_2) return CFrame.Angles(math.rad(math.random(_1,_2)),math.rad(math.random(_1,_2)),math.rad(math.random(_1,_2))) end function PickFromTable(table_) return table_[math.random(1,#table_)] end local BlacklistedParts = { ["HumanoidRootPart"] = true; } function CreateEffect(item, amountoftime, data) if BlacklistedParts[item.Name] then return end local data = data or {} local ItemCFrame = item.CFrame local Effect = item:Clone() Effect.Name = "_" Effect.CanCollide = false Effect.Transparency = 0 Effect:BreakJoints() for i,v in pairs(Effect:GetChildren()) do if not v:IsA("SpecialMesh") then v:Remove() end end --Effect:ClearAllChildren() Effect.Anchored = true Effect.CFrame = ItemCFrame Effect.Color = data["OriginColor"] or item.Color Effect.Material = data["Material"] or item.Material Effect.Shape = data["Shape"] or item.Shape Effect.Transparency = data["DefaultTransparency"] or 0 Effect.Parent = EffectFolder if data["HideTarget"] then item.Transparency = 1 end local color = data["Color"] or item.Color local cframe = data["CFrame"] or CFrame.new(0,0,0) Animate( Effect, amountoftime, {-- RandomAngle(-360,360)* CFrame = ItemCFrame*cframe;--*RandomAngle(-360,360); Transparency = 1; --Size = Vector3.new(0,0,0); Color = color; } ) game:GetService("Debris"):AddItem(Effect, amountoftime) end Heartbeat:Connect(function() for i,v in pairs(Player.Character:GetChildren()) do --if v:IsA("Accessory") then v:Remove() end --if v.Name == "Head" and v:FindFirstChildOfClass("Decal") then v:FindFirstChildOfClass("Decal"):Remove() end if v:IsA("BasePart") then CreateEffect(v, .75, { ["CFrame"] = CFrame.new(0,0,0.25); ["DefaultTransparency"] = .75; --["Color"] = Color3.fromRGB(0,0,0); --["OriginColor"] = Color3.fromRGB(255,255,255); ["HideTarget"] = false; ["Shape"] = false; ["Material"] = false;--PickFromTable(Enum.Material:GetEnumItems()); }) end end end)